package com.wingscode.modules.sys.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.wingscode.common.utils.PageUtils;
import com.wingscode.common.utils.Query;
import com.wingscode.modules.sys.dao.InquiryDao;
import com.wingscode.modules.sys.dao.InquiryLinkDao;
import com.wingscode.modules.sys.entity.BuildQualEntity;
import com.wingscode.modules.sys.entity.InquiryEntity;
import com.wingscode.modules.sys.entity.InquiryLinkEntity;
import com.wingscode.modules.sys.service.BuildQualService;
import com.wingscode.modules.sys.service.InquiryLinkService;
import com.wingscode.modules.sys.service.InquiryService;
import org.apache.commons.lang.StringUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.Map;


/**
 * 招标link
 *
 * @author yan
 */
@Service("inquiryLinkService")
public class InquiryLinkServiceImpl extends ServiceImpl<InquiryLinkDao, InquiryLinkEntity> implements InquiryLinkService {

//	@Override
//	public PageUtils queryPage(Map<String, Object> params) {
//		String url = (String)params.get("url");
//
//		IPage<InquiryEntity> page = this.page(
//			new Query<InquiryEntity>().getPage(params),
//			new QueryWrapper<InquiryEntity>()
//				.like(StringUtils.isNotBlank(url),"url", url)
//		);
//
//		return new PageUtils(page);
//	}
//
//	@Override
//	public List<InquiryLinkEntity> queryAll() {
//		return baseMapper.queryAll();
//	}

	@Override
	public void deleteBatch(Long[] ids) {
		this.removeByIds(Arrays.asList(ids));
	}

	@Override
	public void deleteByInquiry(Integer inquiryId) { this.baseMapper.deleteByInquiry(inquiryId); }

	@Override
	public List<InquiryLinkEntity> getLinkList(Integer inquiryId) { return this.baseMapper.getLinkList(inquiryId); }
}
